/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 17655
 * Date: 2024-11-12
 * Time: 17:12
 */
public class test2 {
    /*
    LeetCode 191 位1的个数
    给定一个正整数 n，编写一个函数，获取一个正整数的二进制形式并返回其二进制表达式中 设置位
    的个数（也被称为汉明重量）。

     */

    public int hammingWeight(int n) {
        int ret = 0;
        for(int i=0;i<32;i++){
            if((n & (1<<i)) !=0){
                ret ++;
            }
        }
        return ret;
    }
}
